![]() |
Sensor Fusion for Kinetis MCUs (ISSDK/KSDK version)
|
Include dependency graph for approximations.c:Go to the source code of this file.
Macros | |
| #define | TAN15DEG 0.26794919243F |
| #define | TAN30DEG 0.57735026919F |
| #define | PADE_A 96.644395816F |
| #define | PADE_B 25.086941612F |
| #define | PADE_C 1.6867633134F |
Functions | |
| float | fasin_deg (float x) |
| float | facos_deg (float x) |
| float | fatan_deg (float x) |
| float | fatan2_deg (float y, float x) |
| float | fatan_15deg (float x) |
Significant efficiencies were found by creating a set of trig functions which trade off precision for improved power/CPU performance. Full details are included in Application Note AN5015: Trigonometry Approximations
Definition in file approximations.c.
| #define PADE_A 96.644395816F |
Referenced by fatan_15deg().
| #define PADE_B 25.086941612F |
Referenced by fatan_15deg().
| #define PADE_C 1.6867633134F |
Referenced by fatan_15deg().
| #define TAN15DEG 0.26794919243F |
Referenced by fatan_deg().
| #define TAN30DEG 0.57735026919F |
Referenced by fatan_deg().
| float facos_deg | ( | float | x | ) |
Definition at line 60 of file approximations.c.
Referenced by fAndroidAnglesDegFromRotationMatrix(), fNEDAnglesDegFromRotationMatrix(), and fWin8AnglesDegFromRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function:| float fasin_deg | ( | float | x | ) |
Definition at line 45 of file approximations.c.
Referenced by fAndroidAnglesDegFromRotationMatrix(), feCompassAndroid(), feCompassNED(), feCompassWin8(), fNEDAnglesDegFromRotationMatrix(), and fWin8AnglesDegFromRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function:| float fatan2_deg | ( | float | y, |
| float | x | ||
| ) |
Definition at line 126 of file approximations.c.
Referenced by fAndroidAnglesDegFromRotationMatrix(), fNEDAnglesDegFromRotationMatrix(), and fWin8AnglesDegFromRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function:| float fatan_15deg | ( | float | x | ) |
Definition at line 156 of file approximations.c.
Referenced by fatan_deg().
Here is the caller graph for this function:| float fatan_deg | ( | float | x | ) |
Definition at line 76 of file approximations.c.
Referenced by facos_deg(), fasin_deg(), fatan2_deg(), and fWin8AnglesDegFromRotationMatrix().
Here is the call graph for this function:
Here is the caller graph for this function: